confinement facility - French English Dictionary